package com.caocaog.market.data.transfer.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.util.PasswordUtil;
import org.jeecg.common.util.oConvertUtils;

/**
 * @author liguang
 * @version 1.0.0
 * @Project jeecg-boot
 * @Package com.caocaog.market.data.transfer.entity
 * @ClassName CcUser.java
 * @createTime 2021年11月18日 19:13:00
 * @Description TODO
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="sqlserver库中的cc_user对象", description="分站（代理商）区域表，数据迁移过来之后，存放在mysql库中的sys_user表")
public class CcUser{
    /**  迁移过来的数据有：username    password(默认caocao123)  phone   sex    name   status  is_delete   birthday
     * 记的有：salt    create_by   create_time  status(0,1)    del_flag(0)   user_identity(1)
     */
    @ApiModelProperty(value="用户名")
    private String loginName;
    @ApiModelProperty(value="sqlserver库中的代理商id，需要根据这个id查询mysql库中的代理商id")
    private int agentSid;
    @ApiModelProperty(value="真实姓名")
    private String name;
    @ApiModelProperty(value="手机号")
    private String mobile;
    @ApiModelProperty(value="状态，sqlserver库中0正常，1冻结，2限制登录；需要转换为：1-正常,2-冻结   再存入mysql库中的sys_user表中")
    private Integer status ;
    @ApiModelProperty(value="性别，sqlserver库中1男，0女；需要转换为：0-默认未知,1-男,2-女  再存入mysql库中的sys_user表中")
    private Integer sex;
    @ApiModelProperty(value="是否删除，sqlserver库中存的是0正常，1已删除；不用转换直接存入mysql库中的sys_user表中的del_flag字段中")
    private Integer isDelete;



    public static void main(String[] args) {
        String salt = oConvertUtils.randomGen(8);
        String passwordEncode = PasswordUtil.encrypt("admin", "123456", salt);
        System.out.println("passwordEncode----->  "+passwordEncode);
    }

}
